gnomeos: Add uid/group for dbus/gdm
authorColin Walters <walters@verbum.org>
Mon, 16 Jan 2012 14:26:06 +0000 (09:26 -0500)
committerColin Walters <walters@verbum.org>
Mon, 16 Jan 2012 14:26:06 +0000 (09:26 -0500)
gnomeos/yocto/classes/gnomeos-contents.bbclass

index 2ab09196883815ce244f7c977a75d0c8c750b926..a89fdb8c978debf640dd3b6070ec7c826fef81e6 100644 (file)
@@ -78,11 +78,19 @@ EOF
        ln -sf /var/run/resolv.conf ${IMAGE_ROOTFS}/etc/resolv.conf
 
        # Override base-passwd...it has lots of crap in it we don't
-       # want, and we do want dbus.
-       cat >${IMAGE_ROOTFS}/var/passwd << EOF
+       # want, and we do want dbus/gdm etc.
+       cat >${IMAGE_ROOTFS}/etc/passwd << EOF
 root::0:0:root:/:/bin/sh
 dbus:*:1:1:dbus:/:/bin/false
+gdm:*:2:2:gdm:/var/lib/gdm:/bin/false
 EOF
+       cat >${IMAGE_ROOTFS}/etc/group << EOF
+root:*:0:root
+dbus:*:1:
+gdm:*:2:
+EOF
+       mkdir ${IMAGE_ROOTFS}/var/lib/gdm
+       chown 2:2 ${IMAGE_ROOTFS}/var/lib/gdm
 
        TOPROOT_BIND_MOUNTS="home root tmp"
        OSTREE_BIND_MOUNTS="var"